package cn.oms.oms.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class ItemVo implements Serializable {

    @ApiModelProperty(value = "产品ID")
    private Integer itemId;

    @ApiModelProperty(value = "产品名称")
    private String itemName;

    @ApiModelProperty(value = "产品简称")
    private String itemNameSN;

    @ApiModelProperty(value = "产品包装规格详情")
    private String itemSpecificationDetail;

    @ApiModelProperty(value = "成分")
    private String ingredientName;

    @ApiModelProperty(value = "产品类型")
    private Integer itemType;

    @ApiModelProperty(value = "产品价格")
    private BigDecimal itemPrice;

    @ApiModelProperty(value = "产品价格单位")
    private String itemUnitName;

    @ApiModelProperty(value = "厂家名称")
    private String manufacturerName;

    @ApiModelProperty(value = "厂家国药准字号")
    private String manufacturerApprovalId;

    @ApiModelProperty(value = "频次详情")
    private String frequencyDetail;

    @ApiModelProperty(value = "补充频次详情")
    private String supplementaryFrequencyDetail;

    @ApiModelProperty(value = "用餐时间详情")
    private String mealTimeDetail;

    @ApiModelProperty(value = "用量")
    private Integer userLevel;

    @ApiModelProperty(value = "用量单位名称")
    private String userLevelUnitName;

    @ApiModelProperty(value = "产品治疗症状")
    private String symptomName;

    @ApiModelProperty(value = "是否为处方用药")
    private Integer prescriptionFlag;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "删除标记")
    private Integer deleteFlag;

    private Integer pageNum;

    private Integer pageSize;

}
